#ifndef __BSP_SC8910_H
#define __BSP_SC8910_H

#include "main.h"

void SC8910_Config(void);

#define SC8910_CE(x)        HAL_GPIO_WritePin(GPIOA, GPIO_PIN_1, x?GPIO_PIN_SET:GPIO_PIN_RESET);
#define SC8910_BAT_C(x)     HAL_GPIO_WritePin(GPIOF, GPIO_PIN_1, x?GPIO_PIN_SET:GPIO_PIN_RESET);
void I2C_WriteToSC8910(uint8_t regAddr, uint8_t data);
uint8_t I2C_ReadFromSC8910(uint8_t regAddr);
unsigned char SC8910_Read_Byte(uint8_t device_addr,unsigned char reg);
void SC8910_write_Byte(uint8_t device_addr,uint8_t reg,uint8_t data);




#endif










